package com.ruoyi.pos.domain.dto.shift.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 交班报表明细DTO
 * 
 * @author ruoyi
 * @date 2025-01-30
 */
@Data
@ApiModel(description = "交班报表明细")
public class ShiftReportDetail {

    @ApiModelProperty(value = "柜组号")
    private String groupCode;

    @ApiModelProperty(value = "柜组名称")
    private String groupName;

    @ApiModelProperty(value = "商品编码")
    private String goodsCode;

    @ApiModelProperty(value = "商品名称")
    private String goodsName;

    @ApiModelProperty(value = "数量")
    private BigDecimal quantity;

    @ApiModelProperty(value = "单价")
    private BigDecimal unitPrice;

    @ApiModelProperty(value = "交易金额")
    private BigDecimal amount;

    @ApiModelProperty(value = "日期+时间")
    private Date transactionTime;

    @ApiModelProperty(value = "交易流水号")
    private String transactionNo;

    @ApiModelProperty(value = "交易类型：1-销售，2-退货")
    private String transactionType;
}
